﻿@charset "UTF-8";

html {
	filter: expression(document.execCommand("BackgroundImageCache",false,true));
	_background-image: url(about:blank);
	_background-attachment: fixed
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0
}

body {
	_zoom: 1
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,var {
	font-style: normal;
	font-weight: 400
}

ul li {
	list-style: none
}

ol li {
	list-style: decimal;
	list-style-position: inside
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

q:before,q:after {
	content: ''
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

input,textarea,select {
	*font-size: 100%
}

legend {
	color: #000
}

body {
	font-family: Tahoma,Geneva,sans-serif
}

a {
	color: #ed145b;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

::-moz-focus-inner {
	padding: 0;
	border: 0
}

body {
	font-size: 12px
}

.clearfix {
	*zoom: 1
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden
}

.ilb_fix {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.text_ellipsis,.cart_item_desc .cart_item_link {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.btn {
	display: inline-block;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background: #ed145b;
	background: linear-gradient(top,#fa417d,#f0145c);
	background: -moz-linear-gradient(top,#fa417d,#f0145c);
	background: -webkit-linear-gradient(top,#fa417d,#f0145c);
	background: -o-linear-gradient(top,#fa417d,#f0145c);
	background: -ms-linear-gradient(top,#fa417d,#f0145c)
}

.btn:hover {
	text-decoration: none
}

.loading_box {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
	z-index: 100
}

.loading_box .loading_img {
	background: url(../../images/loading60.gif) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -30px;
	margin-left: -30px
}

.loading_box .txt {
	position: absolute;
	left: 50%;
	top: 50%;
	color: #fff;
	margin-top: 50px;
	margin-left: -75px;
	font-size: 18px
}

.cart_notification {
	display: none;
	height: 40px;
	line-height: 40px;
	width: 100%;
	margin: 0 0 15px
}

.cart_notification .message {
	width: 960px;
	margin: auto;
	padding-left: 30px
}

.cart_error {
	border: 1px red solid;
	border-left: 0;
	border-right: 0;
	background: #ffdddf
}

.cart_error .message {
	background: url(../../images/error_icon.png) no-repeat 0 13px transparent
}

.fl {
	float: left
}

.fr {
	float: right
}

body {
	background: #f2f2f2
}

#container {
	width: 995px;
	min-height: 450px;
	margin: auto;
	margin-top: 0;
	padding: 15px 0;
	background: #fff
}

#body #main {
	float: left;
	width: 710px;
	padding: 0;
	font-size: 14px
}

#footer_container {
	overflow: hidden;
	margin-top: 0;
	border-top: 1px solid #ddd
}

#logo a.top_link,#user_header #cart_box #cart,#btn_global_search,#footer_links ul .links,#footer_credit a.foot_link .corn,#footer_copyright .footer_copy_logo,#footer_links ul li a {
	background: url(../../images/header_corn_new.png) no-repeat top center transparent
}

.footer_top {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #CCC
}

.footer_con {
	width: 960px;
	margin: 0 auto;
	overflow: hidden
}

#footer_links {
	height: 165px
}

#footer_links ul {
	width: 116px;
	height: 143px;
	line-height: 20px;
	padding-left: 16px;
	float: left;
	zoom: 1;
	overflow: hidden;
	margin-top: 20px
}

#footer_links ul li {
	font-size: 12px;
	color: gray;
	white-space: nowrap;
	overflow: hidden
}

#footer_links ul li a {
	height: 20px;
	line-height: 20px;
	color: #666;
	padding-left: 14px;
	display: block;
	position: relative;
	background-position: -262px 0
}

#footer_links ul.linksa .links {
	background-position: -245px -41px
}

#footer_links ul.linksb .links {
	background-position: -245px -80px
}

#footer_links ul.linksc .links {
	padding-left: 33px;
	background-position: -237px -120px
}

#footer_links ul.linksd .links {
	background-position: -245px -160px
}

#footer_links ul.linkse .links {
	background-position: -245px -200px
}

#footer_links .links {
	font-size: 12px;
	color: #000;
	height: 30px;
	line-height: 26px;
	font-weight: 700;
	margin-bottom: 8px;
	border-bottom: 1px dotted #9d9d9d;
	overflow: hidden;
	padding-left: 26px
}

#footer_links ul.linksa {
	width: 151px
}

#footer_links .linksf,#footer_links .linksg {
	width: 83px;
	text-align: center;
	padding-left: 36px;
	margin-top: 0;
	padding-top: 18px;
	height: 146px
}

#footer_links .linksf .links,#footer_links .linksg .links {
	background: 0;
	padding: 0
}

#footer_links .linksf img,#footer_links .linksg img {
	margin: -3px 0 0 3px
}

#footer_links .linksf .links {
	padding-left: 0;
	margin-left: 0;
	letter-spacing: 3px
}

#footer_links .links_er_box {
	border-left: 1px solid #fff;
	display: inline-block;
	margin-left: 16px
}

#footer_links ul.linksf {
	border-left: 1px solid #ccc
}

#footer_links .footer_zcemail {
	color: #666;
	float: left;
	font-family: "宋体"
}

#footer_links .footer_zcemail_img {
	float: left;
	margin-top: -2px
}

#footer_credit {
	padding: 15px 0;
	position: relative
}

#footer_credit a.foot_link {
	width: 100px;
	height: 100px;
	color: #666;
	font-size: 12px;
	font-family: "宋体";
	_font-family: "微软雅黑";
	text-align: center;
	display: block;
	float: left;
	line-height: 18px;
	overflow: hidden
}

#footer_credit a.foot_link:hover {
	text-decoration: none;
	color: #666
}

#footer_credit a.foot_link .con {
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑";
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	display: block;
	cursor: pointer
}

#footer_credit a.foot_link .corn {
	width: 55px;
	height: 55px;
	display: block;
	overflow: hidden;
	margin: 0 auto 5px;
	cursor: pointer
}

#footer_credit a.mostmall,#footer_credit a.confide,#footer_credit a.star,#footer_credit a.consignment {
	width: 93px
}

#footer_credit a.quality {
	width: 138px
}

#footer_credit a.back {
	width: 82px
}

#footer_credit a.depot,#footer_credit a.packaging,#footer_credit a.commend {
	width: 122px
}

#footer_credit a.mostmall .corn {
	background-position: -181px 0
}

#footer_credit a.quality .corn {
	background-position: -181px -56px
}

#footer_credit a.back .corn {
	background-position: -181px -112px
}

#footer_credit a.depot .corn {
	background-position: -181px -168px
}

#footer_credit a.consignment .corn {
	background-position: -181px -224px
}

#footer_credit a.packaging .corn {
	background-position: -181px -280px
}

#footer_credit a.confide .corn {
	background-position: -181px -336px
}

#footer_credit a.commend .corn {
	background-position: -181px -392px
}

#footer_credit a.star .corn {
	background-position: -181px -448px
}

.footer_center {
	height: 36px;
	background: #353535;
	line-height: 36px;
	overflow: hidden;
	font-size: 12px;
	color: #ccc;
	text-align: center
}

.footer_center #footer_link a {
	color: #fff;
	padding: 0 14px;
	height: 36px;
	display: inline-block
}

#footer_copyright {
	text-align: center;
	line-height: 20px;
	padding-bottom: 20px;
	color: #000
}

#footer_copyright .footer_copy_con {
	padding: 10px 0
}

#footer_copyright a {
	color: #333
}

#footer_copyright .footer_copy_logo {
	width: 127px;
	height: 50px;
	overflow: hidden;
	border-bottom: 1px solid #d7d7d7;
	display: inline-block;
	margin: 0 4px
}

#footer_copyright .logo01,#footer_copyright .logo03,#footer_copyright .logo04 {
	cursor: default
}

#footer_copyright .logo01 {
	background-position: 0 -168px
}

#footer_copyright .logo02 {
	background-position: 0 -219px
}

#footer_copyright .logo03 {
	background-position: 0 -270px
}

#footer_copyright .logo04 {
	background-position: 0 -321px
}

#footer_copyright .logo05 {
	background-position: 0 -372px
}

.lightbox {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#4D000000, endColorStr=#4D000000);
	background: url(about:blank);
	background: rgba(0,0,0,.3)
}

.lightbox dialog {
	background: 0;
	padding: 0;
	border: 0
}

.lightbox .dialog {
	-webkit-box-shadow: 1px 0 4px rgba(0,0,0,.4);
	box-shadow: 1px 0 4px rgba(0,0,0,.4);
	border: 1px solid #999;
	padding-bottom: 1px;
	position: relative;
	line-height: 1.5;
	background: #fff;
	font-size: 12px;
	color: #333;
	*zoom: 1
}

.lightbox dialog,.lightbox .dialog {
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.dialog h2 {
	height: 52px;
	padding-left: 22px;
	background: #faf7f8;
	border-bottom: 1px solid #ede9ea;
	font: 18px/52px Microsoft Yahei;
	color: #e31256
}

.dialog h2 .close#cboxClose {
	display: block
}

@media all and (min-width:0) {
	.lightbox .dialog {
		border: 1px solid #909090
	}
}

#colorbox,#cboxOverlay,#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1000
}

#cboxMiddleLeft,#cboxBottomLeft {
	clear: left
}

#cboxContent {
	position: relative;
	overflow: hidden
}

#cboxLoadedContent {
	overflow: auto
}

#cboxLoadedContent iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0
}

#cboxTitle {
	margin: 0
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
	cursor: pointer
}

#cboxOverlay {
	background-color: #000
}

#cboxTopLeft {
	width: 25px
}

#cboxTopCenter {
	height: 25px
}

#cboxTopRight {
	width: 25px
}

#cboxBottomLeft {
	width: 25px
}

#cboxBottomCenter {
	height: 25px
}

#cboxBottomRight {
	width: 25px;
	height: 25px
}

#cboxMiddleLeft {
	width: 25px
}

#cboxMiddleRight {
	width: 25px
}

#cboxContent {
	background: #FFE4E8;
	border: 4px solid #ed415b;
	-webkit-box-shadow: 3px 3px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 3px 3px 1px rgba(0,0,0,.2);
	box-shadow: 3px 3px 1px rgba(0,0,0,.2)
}

#cboxLoadedContent {
	background: #FFF;
	margin-top: 50px
}

#cboxTitle {
	position: absolute;
	top: 12px;
	left: 0;
	text-align: left;
	width: 70%;
	margin-left: 15px;
	color: #000;
	font: 20px/30px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif
}

#cboxClose {
	position: absolute;
	top: 12px;
	right: 0;
	text-align: right;
	width: 50px;
	padding-right: 20px;
	margin-right: 15px;
	color: #999;
	font: 20px/30px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	background: url(../../images/sprite.png) no-repeat 54px 7px
}

#cboxClose:hover {
	color: #ed145b;
	background: url(../../images/sprite.png) no-repeat 54px -17px
}

#cboxLoadingOverlay {
	background: url(http://images.jumei.com/templates/jumei/images/newmall/lazy_loading.gif) no-repeat center center #fff
}

#cboxOverlay {
	z-index: 99999
}

#colorbox {
	z-index: 9999999
}

#cboxContent {
	border: 0;
	background: #767676
}

#cboxLoadedContent {
	margin-top: 30px
}

#cboxTitle,#cboxClose {
	top: 0;
	font-size: 14px;
	color: #FFF
}

#cboxClose {
	text-indent: -99999px;
	text-align: justify;
	display: none
}

#cboxClose:hover {
	color: #fff
}

#cart_side_nav {
	width: 59px;
	height: 128px;
	position: fixed;
	*position: absolute;
	top: 300px;
	*top: expression(eval(300+document.documentElement.scrollTop));
	right: 0;
	z-index: 90;
	opacity: .5;
	*filter: alpha(opacity=50)
}

#cart_side_nav a {
	width: 59px;
	height: 128px;
	overflow: hidden;
	display: inline-block;
	background: url(../../images/cart_side.png) no-repeat 0 0 transparent
}

#cart_side_nav a:hover {
	_border: 0;
	opacity: 1;
	background-position: 0 -128px
}

.cart_pop_form {
	padding: 25px 0 0 25px
}

.cart_pop_form p {
	width: 100%;
	margin-bottom: 14px;
	overflow: hidden;
	_zoom: 1
}

.cart_pop_form p label,.cart_pop_form p textarea,.cart_pop_form p .cart_popd_text,.cart_pop_form p img,.cart_pop_form p span {
	float: left
}

.cart_pop_form p textarea,.cart_pop_form p .cart_popd_text {
	box-shadow: 2px 2px 3px rgba(81,68,68,.08) inset
}

.cart_pop_form p label {
	width: 66px;
	display: inline-block;
	font-size: 14px;
	color: #231916;
	margin-top: 8px
}

.cart_pop_form p textarea {
	width: 340px;
	height: 130px;
	resize: none;
	padding: 10px;
	border: 1px solid #cfcfcf;
	font: 12px/22px '宋体';
	color: #ccc
}

.cart_pop_form p .cart_popd_text {
	width: 100px;
	height: 34px;
	overflow: hidden;
	padding-left: 4px;
	border: 1px solid #cfcfcf;
	font: 12px/34px '宋体';
	color: #333;
	margin-right: 10px
}

.cart_pop_form p img {
	width: 88px;
	height: 34px;
	border: 1px solid #cfcfcf;
	margin-right: 10px
}

.cart_pop_form p span {
	font: 12px/34px '宋体';
	color: #7f7f7f;
	cursor: pointer
}

.cart_pop_form p span b {
	color: #e7306b;
	font-weight: 400
}

.cart_pop_form p .btn_pink_big {
	width: 107px;
	overflow: hidden;
	float: left;
	margin-left: 0
}

.cart_pop_tip {
	margin-top: 10px;
	margin-left: 89px;
	color: #ed145b
}

.cart_popd_cj .btn {
	width: 105px;
	height: 40px;
	border: 0;
	font-size: 20px;
	font-family: "Microsoft YaHei","Microsoft JhengHei",STHeiti,MingLiu;
	cursor: pointer
}

#container {
	background: #fff
}

.icon_small {
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-style: normal
}

.seperate_line {
	color: #999
}

#group_show {
	width: 960px;
	margin: 0 auto
}

.content_header {
	margin-top: 5px;
	display: none;
}

.cart_notification {
	display: none;
	height: 40px;
	line-height: 40px;
	width: 100%;
	margin: 0 0 15px
}

.cart_notification .message {
	width: 960px;
	margin: auto;
	padding-left: 30px
}

.cart_error {
	border: 1px red solid;
	border-left: 0;
	border-right: 0;
	background: #ffdddf
}

.cart_error .message {
	background: url(../../images/error_icon.png) no-repeat 0 13px transparent
}

.dialog h2 .close {
	position: absolute;
	top: -12px;
	right: -12px;
	background: url(../../images/cart_pop_close.png) no-repeat;
	width: 23px;
	height: 23px;
	_top: 0;
	_right: 0
}

.lightbox {
	z-index: 100
}

.dialog h2 {
	color: #333
}

.cart_timer_wrapper {
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 14px；
	display:none;
}

.cart_timer_text{
	color: #ed145b
}


.content_header .arrow_t_1 {
	left: 6px
}


.content_footer .pop_box {
	left: -301px
}

.content_footer .arrow_t_1 {
	left: auto;
	right: 4px
}



// .common_shippment {
// 	padding-top: 5px;
// 	color: #fa8801;
// 	clear: both
// }

// .common_shippment i {
// 	width: 35px;
// 	padding-left: 5px;
// 	background: url(./icons.png) no-repeat;
// 	background-position: -2px -86px
// }

.common_handler {
	width: 958px;
	height: 48px;
	margin: 10px 0;
	line-height: 48px;
	border: 1px solid #eee;
	background: #fafafa
}

.common_handler_fixed {
	position: fixed;
	bottom: 0;
	z-index: 99;
	margin: 0
}

.cart_all_selector_wrapper {
	display: inline-block;
	margin: 0 0 0 15px
}

.all_selector {
	_margin: 12px 0;
	_vertical-align: middle
}

.go_back_shopping,.clear_cart_all,.clear_sold_out {
	margin: 0 2px;
	color: #333
}

.go_back_shopping:hover,.clear_cart_all:hover,.clear_sold_out:hover {
	color: #ed145b
}

.go_back_shopping {
	margin-left: 20px
}

.right_handler {
	float: right;
	height: 100%
}

.total_amount,.ship_price,.total_price {
	color: #ed145b;
	font-size: 14px;
	font-weight: 700;
	font-family: "Microsoft YaHei","Microsoft JhengHei",STHeiti,MingLiu
}

.total_price {
	font-size: 18px
}

#go_to_order {
	width: 145px;
	height: 100%;
	margin: 0 0 0 10px;
	font-size: 18px;
	font-family: "Microsoft YaHei","Microsoft JhengHei",STHeiti,MingLiu
}

#go_to_order.disabled {
	background: #666;
	cursor: not-allowed
}

.content_footer .cart_timer_wrapper {
	float: right
}
.hide,.hidden {
	display: none;
	visibility: hidden
}

.cart_group_header {
	height: 34px;
	line-height: 34px;
	text-align: left;
	border-left: 5px solid #ed145b
}

.cart_group_header .cart_group_selector {
	margin: 0 0 0 5px
}

.cart_group_header h2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 5px 0 2px;
	padding: 0
}

.cart_group_header .global_icon {
	display: none;
	width: 20px;
	height: 20px;
	margin-right: 2px;
	_margin-top: 7px;
	line-height: 20px;
	background: url(./icons.png) no-repeat;
	background-position: -36px -2px
}
.cart_group_item {
	width: 100%;
	margin: 10px 0 0;
	font-size: 12px;
	border: 1px solid #eee
}

.cart_group_item th {
	height: 34px;
	padding: 0;
	text-align: center;
	font-weight: 400;
	border-bottom: 1px solid #eee;
	background: #fafafa;
	color: #000
}

.cart_group_item th.cart_overview {
	width: 56%
}

.cart_group_item th.cart_price,.cart_group_item th.cart_num {
	width: 12%
}

.cart_group_item th.cart_total,.cart_group_item th.cart_option {
	width: 10%
}

.cart_group_item tfoot tr {
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #eee;
	color: #999;
	text-align: right;
	background: #fafafa
}

.group_total_price {
	margin-right: 10px;
	color: #ed145b;
	font-weight: 700;
	font-size: 14px;
	font-family: "Microsoft YaHei","Microsoft JhengHei",STHeiti,MingLiu
}

.cart_item {
	border-collapse: collapse;
	border-bottom: 1px dotted #ddd;
	*border-top: 0;
	*border-bottom: 0
}

.cart_item td {
	*border-bottom: 1px dotted #ddd
}

.sold_out_pic {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../../images/show/sold_out_50.png) center center no-repeat
}

.cart_item.sold_out td {
	background: #eaeceb
}

.cart_item.sold_out td .cart_item_link,.cart_item.sold_out td p,.cart_item.sold_out td div {
	color: #999
}

.cart_item.sold_out td a:hover {
	color: #000
}

.cart_item.sold_out td .sold_out_pic {
	display: block
}

.sold_out .item_quantity_editer .decrease_one,.sold_out .item_quantity_editer .increase_one {
	color: #ccc;
	cursor: not-allowed
}

.sold_out .item_quantity_editer .item_quantity {
	background: #eee
}

.cart_item_price,.cart_item_num,.cart_item_total,.cart_item_option {
	height: 60px;
	padding: 20px;
	text-align: center
}

.cart_item_total {
	padding: 0
}

.cart_item_desc {
	text-align: left
}

.cart_item_desc .cart_item_selector {
	float: left;
	margin: 41px 0 0 8px
}

.cart_item_desc .cart_item_desc_wrapper {
	margin: 0 0 0 30px;
	padding: 20px 0 0;
	padding-left: 11px
}

.cart_item_desc .cart_item_redeem {
	float: left;
	width: 30px;
	height: 18px;
	margin: 0 2px 0 0;
	line-height: 16px;
	text-align: center;
	color: #fff;
	background: #0abede;
	border-radius: 2px
}

.cart_item_desc .cart_item_global {
	float: left;
	height: 18px;
	margin: 0 2px 0 0;
	line-height: 16px;
	color: #851b97
}

.cart_item_desc .cart_item_pic {
	position: relative;
	float: left;
	width: 60px;
	height: 60px;
	margin: 0 10px 20px 0;
	overflow: hidden
}

.cart_item_desc .cart_item_pic img {
	width: 60px;
	height: 60px
}

.cart_item_desc .cart_item_link {
	display: inline-block;
	max-width: 250px;
	_width: 250px;
	height: 18px;
	line-height: 16px;
	color: #000
}

.cart_item_desc .cart_item_link:hover {
	color: #ed145b
}

.cart_item_desc .sku_info {
	height: 22px;
	line-height: 22px;
	color: #999
}

.cart_item_desc .sale_info {
	margin-left: 70px
}

.cart_item_desc .app-type {
	padding: 1px 3px;
	background: #ed145b;
	color: #fff;
	border-radius: 1px
}

.cart_item_desc .sale_tag {
	display: inline-block;
	height: 16px;
	margin: 2px 0 15px;
	padding: 0 8px 1px;
	color: #fff;
	border-radius: 1em;
	text-decoration: none
}

.cart_item_desc .sale_tag .icon_small {
	width: 8px;
	height: 8px;
	background: url(./icons.png) no-repeat -2px -108px
}

.cart_item_desc .sale_tag.gift {
	background: #0abede
}

.cart_item_desc .sale_tag.reduce,.cart_item_desc .sale_tag.virtual_product,.cart_item_desc .sale_tag.reduce_no_cap {
	background: #ff6f0f
}

.cart_item_desc .sale_tag.card_no_cap,.cart_item_desc .sale_tag.card {
	background: #ed145b
}

.cart_item_desc .sale_tag.reduce_price {
	background: #4799ff
}

.cart_item_desc .sale_tag.discount_for_Nth {
	background: #ff7fb2
}

.cart_item_desc .sale_tag.reduce_num {
	background: #ab65d7
}

.cart_item_desc .sale_tag.buy_x_free_y {
	background: #ff6f0f
}

.cart_item_desc .sale_tag.over_qty_offer_best_price {
	background: #49CA54
}

.item_shortage_tip {
	display: none;
	width: 72px;
	line-height: 22px;
	color: #ed145b;
	background: #ffe7f1;
	border: 1px solid pink;
	border-top: 0
}

.item_quantity_editer {
	width: 74px
}

.item_quantity_editer .decrease_one,.item_quantity_editer .increase_one,.item_quantity_editer .item_quantity {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center
}

.item_quantity_editer .decrease_one,.item_quantity_editer .increase_one {
	font-size: 16px;
	color: #666;
	border: 1px solid #e0e0e0;
	cursor: pointer;
	background: url(../../images/show/cart_num_editer_bg.jpg) repeat-x 0 0 transparent;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.item_quantity_editer .decrease_one:hover,.item_quantity_editer .increase_one:hover {
	color: #000
}

.item_quantity_editer .decrease_one.disabled,.item_quantity_editer .increase_one.disabled {
	color: #ccc;
	cursor: not-allowed
}

.item_quantity_editer .item_quantity {
	width: 30px;
	height: 20px;
	border: 0;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #e0e0e0
}

.jumei_price {
	margin-bottom: 3px;
	font-weight: 700;
	font-family: Arial,Helvetica;
	padding-top: 20px;
}
.item_total_price {
	margin-bottom: 3px;
	color: #ed145b;
	font-weight: 700;
	font-family: Arial,Helvetica;
	padding-top: 20px;
}

.delete_item {
	background: url(./del1.png) no-repeat;
	//background-position: -7px -27px;
	cursor: pointer;
	margin-top: 20px;
}

.delete_item:hover {
	background: url(./del2.png) no-repeat;
	//background-position: -36px -27px
}
.cart_item_link {
    padding-left: 20px;
    padding-top: 9px;
}

.sku_info {
    padding-left: 90px;
    padding-top: 9px;
}

.item_quantity_editer{
	padding-top: 17px;
}
.decrease_one{
	padding-top: -3px;
}
.increase_one{
	padding-top: -1px;
}
.all_selector {
    margin-left: -8px;
}